﻿<?php

include_once "clase.php";
$action='index';
if(isset($_POST['action']))
{$action=$_POST['action'];}


$view= new stdClass(); 
$view->disableLayout=false;


switch ($action)
{
    case 'index':
        $view->clientes=Cliente::getClientes(); 
        $view->contentTemplate="templates/clientesGrid.php"; 
        break;
    case 'refreshGrid':
        $view->disableLayout=true; 
        $view->clientes=Cliente::getClientes();
        $view->contentTemplate="templates/clientesGrid.php"; 
        break;
    case 'saveClient':
        $id = cleanString($_POST['id']);
        $nombre=cleanString($_POST['nombre']);
        $descripcion=cleanString($_POST['descripcion']);
        $fDominio=cleanString($_POST['fdominio']);
        
        $cliente=new Cliente($id);
        $cliente->setNombre($nombre);
        $cliente->setDescripcion($descripcion);
        $cliente->setFDominio($fDominio);
        
        $cliente->save();
        break;
    case 'newClient':
        $view->client=new Cliente();
        $view->label='Nueva Tares';
        $view->disableLayout=true;
        $view->contentTemplate="templates/tareaForm.php";   
        break;
    case 'editClient':
        $editId=cleanString($_POST['id']);
        $view->label='Editar Tarea';
        $view->client=new Cliente($editId);
        $view->disableLayout=true;
        $view->contentTemplate="templates/tareaForm.php"; 
        break;
    case 'deleteClient':
        $id=cleanString($_POST['id']);
        $client=new Cliente($id);
        $client->delete(); 
        
        break;
    default :
}


if ($view->disableLayout==true)
{
    if(isset ($view->contentTemplate))
        include_once ($view->contentTemplate);
}
else
{
    if(isset ($view->contentTemplate))
        include_once ('templates/layout.php');
} 
